#ifndef FILAES_HPP_
#define FILAES_HPP_

#include "BaseQueueE.hpp"

namespace queue
{

	template<class T>
	class FilaES : public queue::BaseQueueE<T>
	{
	public:
		FilaES( const unsigned int);

		virtual 
		~FilaES();
	};

}

/*********************************
 * 
 *  implementations...
 * 
 * *******************************/

//public methods

template<class T>
queue::FilaES<T>::FilaES( const unsigned int _maxNodes)
{
	this->queue.resize(_maxNodes);
}

template<class T>
queue::FilaES<T>::~Fila()
{
	this->clear();
}

#endif /*FILAES_HPP_*/
